hamper (someone's) efforts

Translations
entraver les efforts de quelqu’un
Definitions
To hinder or obstruct someone's attempts or progress in achieving a goal or completing a task.